ee7ea162a49eba7a706c9390ddcffeb7e06c55ab,src/freenet/node/RequestHandler.java,RequestHandler,run,#,105
Before Change
tag.handlerThrew(e);
boolean dontUnlock;
synchronized(this) {
dontUnlock = this.dontUnlock;
}
if(!dontUnlock)
tag.unlockHandler();
} catch(Throwable t) {
Logger.error(this, "Caught " + t, t);
node.removeTransferringRequestHandler(uid);
tag.handlerThrew(t);
boolean dontUnlock;
synchronized(this) {
dontUnlock = this.dontUnlock;
}
if(!dontUnlock)
tag.unlockHandler();
}
}
private Exception previousApplyByteCountCall;
After Change
Logger.error(this, "Caught " + t, t);
node.removeTransferringRequestHandler(uid);
tag.handlerThrew(t);
tag.unlockHandler();
}
}
private Exception previousApplyByteCountCall;